package com.itlong.cloud.POJO.VO.property;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Map;

/**
 * <desc>
 *      巡检操作信息VO
 * </desc>
 *
 * @createDate 2019/12/26
 */
@Data
@NoArgsConstructor
public class PropertyInspectOperateVO implements Serializable {

    private String inspectId;       // 巡检记录id
    private String inspectAreaName;       // 区域名称
    private String inspectPointName;       // 巡检点名称
    private String addressName;       // 地点名称
    private String realName;       // 人员名称
    private String inspectPlanName;         // 计划名称
    private String inspectTime;       // 巡检时间
    private String remark;       // 巡检内容及备注
    private String uploadInfo;       // 图片/视频url数据，多个英文逗号相连
    private String startTime;         // 开始时间
    private String endTime;         // 结束时间
    private Integer planTimes;       // 计划次数
    private Integer arriveTimes;       // 到达次数
    private Integer lossTimes;       // 漏检次数

    private String passPercent;         // 合格率
    private String lossPercent;         // 漏巡率

    private String date;        // 日期
    private Integer status;     // 状态，1正常 2漏检

    private Map<String, Object> expandMap;      // 拓展数据map

    private String alarmId;         // 报警记录id
    private String alarmAddress;         // 报警地址
    private String alarmRemark;         // 报警备注
    private String phoneNum;         // 报警人电话
    private String position;         // 报警点定位信息，经纬度，中间逗号
    private String alarmTime;         // 报警时间
    private String imageUrl;         // 照片/视频路径，英文逗号连接

}
